insistent and repeated skidding of car wheels - Turkish English Dictionary